home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
et
/
et3_0-a1.lha
/
et3
/
src
/
ClipBoard.h
< prev
next >
Wrap
C/C++ Source or Header
|
1992-06-03
|
708b
|
39 lines
#ifndef ClipBoard_First
#ifdef __GNUG__
//pragma once
#pragma interface
#endif
#define ClipBoard_First
#include "Object.h"
#include "Symbol.h"
class View;
class Data;
class Command;
//---- clipboard types ---------------------------------------------------------
class ClipBoard : public Object {
protected:
Data *data;
public:
MetaDef(ClipBoard);
ClipBoard();
~ClipBoard();
void SetData(Data *data);
Data *GetType()
{ return data; }
void SelectionToClipboard(Object *op, bool makecopy= TRUE);
Command *PasteClipboard(View*);
bool CanPaste(View*);
char *GetExtSelection(int *retlen, Symbol type, Class *want);
};
extern ClipBoard *gClipBoard;
#endif